/***********************************************************************
 * Module:  MonitoringPoint.java
 * Author:  Administrator
 * Purpose: Defines the Class MonitoringPoint
 ***********************************************************************/

package ishitong.vehicleManagement.model;

import ishitong.common.model.SysCode;
import ishitong.vehicle.common.model.Lane;
import ishitong.vehicle.common.model.Monitor;
import ishitong.vehicle.common.model.Section;
import java.io.Serializable;
import java.util.List;

/** @pdOid aefb991d-a5bd-4387-b454-36af4ef91b99 */
public class MonitoringPoint extends Monitor implements Serializable {
   /** @pdOid 10cd00db-6247-44c7-8841-b825bb79402c */
   private static final long serialVersionUID = -8745615556655276775L;
   /** @pdOid e7f8d626-0711-4d76-b173-a3e567ff31fe
       @pdRoleInfo migr=yes name=SysCode assc=association29 */
   private SysCode travelDirection;
   /** @pdOid ef9fc3e6-dba6-44c1-9024-efef0134c94b */
   private Section section;
   /** @pdOid 399105b4-fbc7-4172-b6a8-d6a7e247e8f5 */
   private List<Lane> listLane;
   
   /** @pdOid 080e2b65-8e18-41e4-8167-a78e408a3983 */
   public SysCode getTravelDirection() {
   	return travelDirection;
   }
   
   /** @param travelDirection
    * @pdOid 6da9697b-0ca7-44b9-beb7-ed97857f242f */
   public void setTravelDirection(SysCode travelDirection) {
   	this.travelDirection = travelDirection;
   }
   
   /** @pdOid f000788c-7704-4933-a0d9-7218f9595705 */
   public Section getSection() {
   	return section;
   }
   
   /** @param section
    * @pdOid ce1b5a16-406d-469a-8aff-073773ac39f6 */
   public void setSection(Section section) {
   	this.section = section;
   }
   
   /** @pdOid b90b1c08-2a3f-44c1-a858-8b8fb681eada */
   public List<Lane> getListLane() {
   	return listLane;
   }
   
   /** @param listLane
    * @pdOid 3d9b0fc3-a7f5-4601-90a2-291ce9ae7c14 */
   public void setListLane(List<Lane> listLane) {
   	this.listLane = listLane;
   }

}